home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / src / exampleCode / opengl / xlib / Makefile < prev    next >
Makefile  |  1996-11-11  |  1KB  |  52 lines

  1. #! smake
  2.  
  3. include $(ROOT)/usr/include/make/commondefs
  4.  
  5. OGLTARGETS= aaline cull font fonts glxvis intro jackobox multcx pixmap \
  6.     readwrite scube tdepth tfog tline toverlay tprim tri tvorder \
  7.     wind2 wind3 xswap
  8. OGLMTARGETS= pixtest spots tcilight
  9. OGLUTARGETS= bufferogl iobounce overlay sphere tesstest tlogo tri2 ttri zrgb
  10. OGLUMTARGETS= cylinder2 skeeter twave
  11. OGLITARGETS= dnbogl tabletogl 
  12. OGLPTARGETS= tprim_pup
  13. OGLPUTARGETS= zrgb_pup
  14. OGLFTARGETS= cmapfog
  15. PUPOBJS    = pup.o
  16.  
  17. TARGETS    = $(OGLTARGETS) $(OGLMTARGETS) $(OGLUTARGETS) $(OGLUMTARGETS) \
  18.     $(OGLITARGETS) $(OGLPTARGETS) $(OGLFTARGETS) $(OGLPUTARGETS)
  19.  
  20. LCDEFS = -D__STDC__=1
  21. LCOPTS = -fullwarn -Wl,-no_jump_at_eop -KPIC
  22. LCINCS    = -I$/usr/include/GL
  23. CVERSION=
  24.  
  25. default all: $(TARGETS)
  26.  
  27. include $(COMMONRULES)
  28.  
  29. $(OGLTARGETS): $$@.c
  30.     ${CCF} -o $@ $@.c $(LDFLAGS) -lGL -lX11
  31.  
  32. $(OGLMTARGETS): $$@.c
  33.     ${CCF} -o $@ $@.c $(LDFLAGS) -lGL -lX11 -lm
  34.  
  35. $(OGLUTARGETS): $$@.c
  36.     ${CCF} -o $@ $@.c $(LDFLAGS) -lGLU -lGL -lX11
  37.  
  38. $(OGLUMTARGETS): $$@.c
  39.     ${CCF} -o $@ $@.c $(LDFLAGS) -lGLU -lGL -lX11 -lm
  40.  
  41. $(OGLITARGETS): $$@.c
  42.     $(CCF) -o $@ $@.c $(LDFLAGS) -lGLU -lGL -lXi -lX11
  43.  
  44. $(OGLPTARGETS): $(PUPOBJS) $$@.c
  45.     $(CCF) -o $@ $@.c $(PUPOBJS) $(LDFLAGS) -lGL -lX11
  46.  
  47. $(OGLFTARGETS): $$@.c
  48.     ${CCF} -o $@ $@.c $(LDFLAGS) -lGLw -lGL -lX11
  49.  
  50. $(OGLPUTARGETS): $(PUPOBJS) $$@.c
  51.     $(CCF) -o $@ $@.c $(PUPOBJS) $(LDFLAGS) -lGLU -lGL -lX11
  52.